package com.mhc.suzuki.bo;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * Created by HMJ on 2017/8/29.
 */
@Data
public class AnnexListBO {
    /**
     * 主键，附件记录ID
     */
    private Long annexId;

    /**
     * 附件批次编号：前3位表示附件分组（如订单、购车人、车辆等）+下划线+日期+4位随机数
     */
    private String annexBatchNo;

    /**
     * 附件类型
     */
    private Integer annexType;

    /**
     * 附件分组
     */
    private Integer annexGroup;

    /**
     * 附件格式，全部大写，如TXT,PNG,GIF等
     */
    private String format;

    /**
     * 附件路径
     */
    private String annexUrl;

    /**
     * 附件文件名
     */
    private String filename;

    /**
     * 附件显示名称，如身份证正面，授权书等
     */
    private String fileDisplayName;

    /**
     * 附件上传者员工ID
     */
    private Long staffId;

    /**
     * 是否已删除：0 正常，1 已删除
     */
    private Integer isDeleted;

    /**
     * 创建时间
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 最后修改时间
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;
}
